kim astrup
The 40-metre strike at Dan Phuong: a beautiful moment, and the limits of how we read itThe ball left Trung Dat's foot somewhere around the middle of his own half. I...
Badminton Analysis: Insufficient Data Makes Detailed Evaluation ImpossibleIn the world of sports, especially badminton, creating a purely Vietnamese...
The Scoresheet and the Diplomatic Gambit: When Sindarov Became a Bridge Between Uzbekistan and IndiaAt the Prime Minister's Office in New Delhi, amid a series of tense diplomati...
The Empty Report in Chicago: When Esports Learns to StopThe Empty Report in Chicago There was a night in Chicago when I opened my inb...
The Police Invoice: How the Bundesliga Is Being Revalued from the CourtroomThe Police Invoice: How the Bundesliga Is Being Revalued from the Courtroom...
The Aichi-Nagoya 2026 Draw: When the Badminton Team Bracket Speaks Louder Than the RankingsOn September 19, in Aichi-Nagoya, the organizers of the 2026 Asian Games...
English Open: Murphy Beats Trump in the Decider — Where Defence Outguns FirepowerFrame eleven. Judd Trump, the world number three, had just levelled at 5-5 wi...
Becamex TP.HCM 2-1 CLB TP.HCM: The 90+4 Bicycle Kick and the Price of a Beautiful GoalI was standing in the technical area at Bà Rịa stadium, my pen still hovering...
Thailand Recalls Its Veteran Core Ahead of the ASEAN Cup Rematch With VietnamBangkok at night, the stands had not finished singing when the score went col...
Global Chess League 2026: Carlsen Returns, a Crushing Schedule, and the Geometry of SpaceWhen the flag of the fourth season of the Tech Mahindra Global Chess League w...
2026 Club World Cup Final: Chelsea 3-0 PSG and the Fitness Bill Nobody Wants to ReadIn the 58th minute of the 2026 FIFA Club World Cup final at MetLife Stadium, ...
V-League 2026-2027 after Round 2: Song Lam Nghe An surprises, but Ha Noi is the real crackIn the press tribune, people usually look at the points column first. I look ...
Cole Palmer and England's No 10 Logjam: Is Tuchel Picking a Team or Buying Time?In November 2026 I stood waiting in a corridor at the Luzhniki. Not to...
When the analysis is empty – a warning for football journalismI have just received a sports analysis document. It is long, with complete...
Worlds 2026 Play-In: MVK and the Survival Battle Among the ForgottenOn August 31, Riot Games officially announced the new format for the 2026 Wor...
PSV vs Heerenveen: A Depleted Attack and the 'Must-Win' Pressure Before LeipzigThe team sheet was pinned to the board in the press area of Philips Stadion o...
GTA 6: 80-Hour Story and the Esports Question in VietnamWhen Rockstar Games revealed that GTA 6 could feature a story up to 80 hours...
Mbappé, the 61st-Minute Panenka, and the Real Signal at Bellingham's HeelMinute 61. 2-0. Kylian Mbappé places the ball on the penalty spot, takes four...
Andrada and the season set aside: inside the rotation that wore down RayadosEsteban Andrada is not the noisy kind of goalkeeper. Across four years in the...
Lakshya Sen and the Ten-Point Collapse Against Loh Kean Yew at the 2026 Asian GamesHook I remember my right ankle. At sixteen, I fell on the 400m hurdles track ...
